package cn.com.nroad.service;

import cn.com.nroad.domain.Evidence;
import org.springframework.core.io.Resource;


public interface EvidenceService {

    /**
     * @param name 文件名
     * @param path 路径
     * @param length 长度
     * @return Evidence
     */
    Evidence upload(String name,String path,Long length);
    /**
     * 根据id 获取佐证信息
     * @param id 编号
     * @return Evidence
     */
    Evidence getEvidenceById(String id);
    /**
     * 根据id 获取下载佐证文件
     * @param id 编号
     * @return Evidence
     */
    Resource download(String id);

    /**
     * 根据id 删除佐证信息,文件
     * @param id 编号
     * @return Evidence
     */
    void deleteEvidence(String id);
}
